Skip to content

Conversation

@TerranceKhumalo-absa
Copy link
Collaborator

This pull request introduces several improvements to the documentation publishing workflow and updates Angular dependencies to the latest patch version. The workflow now creates a pull request for automated API documentation updates instead of committing directly to the main branch, adds automation for approval and merging, and ensures jobs only run when appropriate. Additionally, all Angular dependencies and related dev tools are updated from version 20.2.x to 20.3.7.

Resolves #444

Workflow automation and improvements:

  • The documentation generation job now creates a pull request using the peter-evans/create-pull-request action instead of directly committing and pushing changes to master. The PR includes a descriptive commit message, uses a bot account, and adds organizational labels.
  • Automated steps are added to auto-approve and enable auto-merge for the generated pull request, streamlining the update process.
  • Updated permissions for the workflow to allow writing content and managing pull requests.
  • The build and deploy jobs are now gated to only run when previous steps succeed or are skipped, preventing unnecessary deployments. The build job explicitly checks out the latest master branch after PR merge. [1] [2]

Dependency updates:

  • All Angular dependencies and related dev tools in package.json are updated from version 20.2.x to 20.3.7, ensuring the project uses the latest patches and improvements. [1] [2]

Release notes:

  • Update angular dependencies to 2.3.7

@lukasmatta lukasmatta merged commit 7c477d2 into master Oct 24, 2025
4 checks passed
@lukasmatta lukasmatta deleted the fix/444-update-packages branch October 24, 2025 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Angular packages

3 participants